#ifndef __METRICFORMATTER_HPP__
#define __METRICFORMATTER_HPP__

#include <string>
#include <vector>

namespace metrics
{
    class MetricFamily;

    class MetricFormatter
    {
    public:
        MetricFormatter() = default;
        virtual ~MetricFormatter() = default;
        virtual std::vector<std::string> format(const MetricFamily &) = 0;
    };

} // namespace metrics

#endif // __METRICFORMATTER_HPP__